+ [IAD-MIGRATION-126] Добавление кодо ошибок с других спецификаций домена IAD

Наполнение мастер-данных базовыми кодами ошибок ИИ и СУБД симулятора

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи
  • Репозиторий / Компонент: auth-service (База auth_db, контур SECURITY).
  • Целевая СУБД: PostgreSQL v15+.
  • Ссылка на Метод: Метод регистрации
  • Статус: Готово к реализации

  • Инструкция по шагам: Выполнить стартовую SEED-миграцию для наполнения реестра каноническими кодами ошибок, возникшими в рамках пересборки 14 топиков и 22 sequence-диаграмм архитектурного манифеста.

Вилки исключений и обработка ошибок

Ошибка коллизии: Email уже зарегистрирован (HTTP 409 Conflict — Шаг 5)

Выбрасывается на Шаге 5, если проверка в базе данных выявила, что указанный адрес электронной почты уже занят другой учетной записью. Это предотвращает дублирование профилей в СУБД.

  • Заголовки ответа (Response Headers):
    • Content-Type: application/json
  • Тело ответа (Response Body):
{
  "error_code": "ERR-EMAIL-ALREADY-EXISTS",
  "message": "Пользователь с таким email-адресом уже зарегистрирован в системе.",
  "details": {
    "rejected_email": "manager@bupar-office.kz",
    "action": "Redirect user to login screen or trigger password recovery flow."
  }
}

Ошибка: Невалидный или просроченный инвайт-код (HTTP 410 Gone / 404 Not Found — Шаг 6)

Выбрасывается на Шаге 6 в режиме JOIN_EXISTING, если переданный invite_token отсутствует в таблице инвайтов, аннулирован создателем пространства или истек по времени жизни.

{
  "error_code": "ERR-INVITE-TOKEN-INVALID",
  "message": "Указанный пригласительный код недействителен, просрочен или аннулирован.",
  "details": {
    "provided_token": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
    "action": "Prompt user to request a fresh invite token from the space administrator."
  }
}